/* 
 * File:   Particle.h
 * Author: flai0014
 *
 * This class defines a particle class that gives each declared particle
 * a unique ID number
 * Created on March 30, 2012, 11:50 AM
 */

#ifndef _PARTICLE_H
#define	_PARTICLE_H

class Particle {
public:
    /* Constructor */
    Particle();
    /* Copy Constructor */
    Particle(const Particle& orig);
    
    /* This function returns the unique ID number for the particle */
    int getNum();
    
    /* Destructor */
    virtual ~Particle();
private:
    static int particleNumber;
    int curParticleNum;
};

#endif	/* PARTICLE_H */

